package socilgirl.dell.mydemo.httpmanager.httpinterface;


import socilgirl.dell.mydemo.httpmanager.DownData;

/**
 * Created by ${小强} on 2017/10/27.
 */

public interface IDataParameter {
    /**
     * 获取上传url
     * @return
     */
    String getUrl();

    /**
     * 获取方式
     *
     * @return
     */
    int getMethod();

    /**
     * 获取单个文件
     *
     * @return
     */
    DownData.DownFile getFile();

    /**
     * 获取 多个文件 多个key
     *
     * @return
     */
    DownData getFiles();

    /**
     * 获取多个文件 一个key
     *
     * @return
     */
    DownData getFileKeys();

    /**
     * 获取数据流
     *
     * @return
     */
    DownData getInputStream();

    /**
     * 获取byte数组
     *
     * @return
     */
    DownData getBytes();

}
